package cn.edu.nuc.ssm.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.edu.nuc.ssm.domain.Sysuser;

public interface SysuserMapper {
	/**
	 * 自己写的方法
	 */
	//分页（模糊查询，如果查询条件为空，则查询全部。）用户
	List<Sysuser> selectSysuser(@Param("username") String username,@Param("start") int start,@Param("end") int end);
	//总记录数
	int count(@Param("username") String username);
	
	//用户登录
	List<Sysuser> login(@Param("username") String username,@Param("password") String password);
	
	//Ajax 或得所有用户名
	List<String> getUsernames();
	
	
	
	/**
	 * 自动生成的方法
	 */
	//通过主键删除用户信息
    int deleteByPrimaryKey(Integer userid);
    //后台添加用户
    int insert(Sysuser record);
   
    int insertSelective(Sysuser record);
    //通过主键查询用户信息，反馈到页面
    Sysuser selectByPrimaryKey(Integer userid);
    //有选择性更新信息。
    int updateByPrimaryKeySelective(Sysuser record);
    //更新用户信息
    int updateByPrimaryKey(Sysuser record);
	
}